U kunt elke procedure die zich in een module binnen hetzelfde project als de actieve module bevindt, dezelfde naam geven als een procedure die zich in de actieve module bevindt. Als twee of meer modules echter een procedure met dezelfde naam bevatten, moet u een modulenaam in de oproepinstructie opgeven. Bijvoorbeeld:
Sub Main()
Module1.MyProcedure
End Sub
Als u aan twee verschillende procedures in twee verschillende projecten dezelfde naam geeft, moet u een projectnaam opgeven als u die procedure oproept. De volgende procedure roept bijvoorbeeld de procedure Main
in de module MyModule
in het project MyProject.vbp
aan.
Sub Main()
[MyProject.vbp].[MyModule].Main
End Sub
Opmerking Toepassingen hebben vaak verschillende namen voor een project. In Microsoft Access wordt een project bijvoorbeeld een database (.mdb) genoemd; in Microsoft Excel heet het een werkmap (.xls).